942103
139574
696272
396989
459184
525484
262639
167922
48408
252751
537842
857791
5238799
3663581
3194148
2490804
2270988
2109609
2037358
193578
1818118
1742136
1715196
1658471